#1 + 2 + 3 + 4 + 5 ...
#法1：
def jia(x):
    if x == 1:
        return 1
    else:
        return x + jia(x - 1)
n = int(input("请输入要加的数字的最大值："))
jia(n)
print(jia(n))
#法2：
def add(z,x = 0,y = 1):
    if y > z:
        return x
    else:
        x = x + y
        y = y + 1
        #print(x,y)
        return add(z, x, y)
n = int(input("请输入要加的最大的数字："))
total = add(n)
print(total)
#法三：
sum = 0
n = int(input("请输入要加的最大的数字："))
for i in range(1,n + 1):
    sum += i
print(sum)